﻿@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700|Ruthie|Fjalla+One|Roboto+Mono|Raleway|Staatliches|Merriweather|PT+Sans+Narrow|);

body {
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a {
	color: #333
}
a:hover {
	color: #005896;
}
img {
	max-width: 100%;
}

.fl {
	float: left;
}
.fr {
	float: right;
}
.nomp {
	margin: 0;
	padding: 0;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}/* End hide from IE-mac */
ul li {
	list-style: none;
}
.carousel-control.left {
	background-image: none;
}
.carousel-control.right {
	background-image: none;
}
h1, h2, h3, h4, h5, h6, h7, div, td, p, b {
	font-family: "微软雅黑",  'Raleway','sans-serif';
}
.pclogo {
	display: block;
}
.mlogo {
	display: none;
}
#pcmenu {
	border: 0;
	background: none;
	margin-bottom: 0px;
	border-bottom:3px #005896 solid;
	min-height:62px;
}
#pcmenu .navbar-nav > li > a {
	color: #efefef;
	padding-left: 18px;
	padding-right: 17px;
	font-size: 1.2em;
}
#pcmenu .navbar-right { margin-top:5px; }
#pcmenu .navbar-nav > li {
	border-right: 0px #ccc solid;
}
#pcmenu .navbar-nav > li:nth-child(8) {
	border-right: 0;
}
#pcmenu .navbar-nav > .open > a, #pcmenu .navbar-nav > .open > a:hover, #pcmenu .navbar-nav > .open > a:focus {
	color: #eee;
	background:#0089cd;
}
#pcmenu .navbar-nav > li > a:hover, #pcmenu .navbar-nav > li > a:focus {
	color: #eee;
	border-bottom:4px #005896 solid;
	  background:none;
}
#pcmenu .dropdown-menu > li > a:hover, #pcmenu .dropdown-menu > li > a:focus {
	color: #eee;
	background-color: #005896;
	text-decoration: none;
}
#pcmenu .navbar-nav > li.active a {
	color: #eee;
	text-decoration: none;
	background:#0089cd;
}

#pcmenu .navbar-nav > li a.active {
	color: #eee;
	text-decoration: none;
	background:#0089cd;
}

#pcmenu .dropdown-menu > li > a { font-size:14px; line-height:30px; }


.tophead {
	margin-top: 10px; margin-bottom:10px;
}
.tlogo {
	text-align: left;
}
.tiso {
	text-align: right;
	color: #000;
	font-size:20px; font-weight:bold;
	margin-top:15px;
}
.tiso p { margin-top:10px; }
.tiso span {
	margin-left: 10px;
	color:#ff4400; font-weight:bold; font-size:20px;
}
.tiso b {
	margin-right: 18px;
	font-size: 1.2em;
	line-height: 3em;
}
.tiso b:nth-child(4) {
	margin-right: 0;
}
.thotline {
	text-align: right; margin-top:15px;
}
.thotline p:nth-child(1) { font-size:20px; font-weight:bold; color:#005896; margin-top:25px; margin-bottom:15px; }

.bg-t-menu {
	background: #005896;
}

.nh-more {
	text-align: right;
}
.bg-foot {
	background: #d6d8dc;
	color: #c2c2c2;
	margin-top: 5em;
}
.bg-foot a {
	color: #000;
}
.bg-foot h3 a {
	font-size: 16px;
	font-weight: bold;
	color: #000;
}
.f-menu {
	padding-top: 50px;
	padding-bottom: 50px;
	color:#000;
}
.f-line {
	padding-top: 1em;
	padding-bottom:1em;
	color:#fff;
}
.f-nav h3 { margin-top:0; margin-bottom:20px; }
.f-nav h3 a { font-size:16px; color:#000; }
.f-nav a { font-size:14px; color:#000; display:block; line-height:25px; }
.f-nav-1 h3 { margin-top:0; margin-bottom:20px; }
.f-nav-1 h3 a { font-size:16px; color:#000; }
.f-nav-1 ul li { text-align:left; display:block; }
.f-nav-1 ul li a { color:#000; line-height:25px; }

.followme h3 { margin-top:0; margin-bottom:25px; text-align:left;}
.followme .col-sm-6 { text-align:left; }
.followme p.appform { text-align:left; margin-top:30px; }
.followme p.appform a { color:#FFF; }

.f-logo { text-align:left; }
.f-logo img { margin-bottom:18px; }
.f-logo p { line-height:45px; margin-top:18px; }
.f-logo h4 { font-size:16px; }


.f-menu .glyphicon-home { font-size:36px; }


.tabbar {
	background: #F9F9F9;
	border-bottom: 1px #E8E8E8 solid;
	margin-bottom: 3em;
}
.tabmenu ul li {
	float: left;
}
.tabmenu ul li a {
	padding: 15px 15px;
	font-size: 1.2em;
	display: inline-block;
}
.pagetitle {
	position: absolute;
	z-index: 11;
	background: #005896;
	width: 200px;
	height: 80px;
	color: #fff;
	font-size: 2em;
	margin-top: -30px;
	padding-top: 0.6em;
	border-radius:18px;
}
.pagecon {
	color: #333; font-size:14px; line-height:25px; padding-top:30px; padding-bottom:30px;
}
.culturelist {
	margin-top: 8em;
	margin-bottom: 8em;
	color: #969495;
}
.culturelist h3 {
	margin-top: 2em;
	margin-bottom: 1em;
	color: #555;
}
.videolist p {
	margin-top: 1em;
	margin-bottom: 1em;
}
.videolist .col-sm-3 {
	margin-bottom: 1.5em;
}
.videolist .col-sm-3:hover p {
	background:#005896; color:#fff;
}
.videolist .col-sm-4 p { font-weight:bold; }
.videolist .col-sm-4 .offilecon { text-align:left; }
.videolist .col-sm-4:hover p {
	background:#005896; color:#fff;
}
.culturecon { margin-bottom:30px; }
.culturecon h2 { font-size:26px; font-weight:bold; }


.locationcon {
	margin-top: 5em;
}
.locationmp {
	margin-bottom: 5em;
}
.stylelist p {
	background: #03851B;
	color: #fff;
	line-height: 2em;
}
.stylelist .col-sm-3 {
	margin-bottom: 1.5em;
}
.stylelist .col-sm-3 p a:hover {
	text-decoration: none;
}
.detail .title {
	border-bottom: 1px #ccc dashed;
	margin-bottom: 2em;
}
.detail .title h2 {
	font-size: 1.5em;
}
.detail .back {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	border-bottom: 1px #ccc dashed;
	padding-top: 1em;
	padding-bottom: 2em;
}
.prenext {
	color: #888;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.prenext a {
	color: #888;
}
.prenext a:hover {
	color: #005896;
}
.prolist .col-sm-2 { margin-bottom:40px;}
.prolist .thumbnail .caption {
	background: #efefef;
	color: #333;
}
.prolist .thumbnail .caption:hover {
	color: #000;
}
.prolist .thumbnail:hover {
	border-color: #005896;
	text-decoration:none;
}
.prolist .col-sm-3:hover .caption { background:#005896; color:#fff; }


.proborder {
	border: 1px #ddd solid;
}
.protitle {
	padding-left: 2em;
}
.protitle h3 {
	padding-top: 0;
	margin-top: 0;
	border-bottom: 1px #ccc dotted;
	padding-bottom: 1em;
	color: #111;
}
.protitle p {
	color: #7B7B7B;
}
.prodetail {
	margin-top: 4em;
	margin-bottom: 5em;
}
.prodetail .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	border: 1px #005896 solid;
	background: #005896;
	color: #fff;
}
.prodetail .tab-pane {
	padding-top: 2em;
	padding-bottom: 1em;
}
.prenext .back {
	margin-bottom: 2em;
}
.t-more {
	margin-top: 2em;
	margin-bottom: 2em;
	border-bottom: 1px #ccc solid;
	line-height: 2.6em;
}
.m-title a {
	padding: 10px 15px;
	border: 1px #ccc solid;
	border-bottom: 0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	color: #005896;
	font-weight: bold;
}
.s-more a {
	color: #005896;
	font-weight: bold;
}
.newslist {
}
.newslist li {
	margin: 10px 0;
	padding-left: 35px;
	position: relative;
}
.newslist li time {
	background: rgba(0, 0, 0, 0) url("../images/PicList002256-date.jpg") no-repeat scroll 0 0;
	color: #fff;
	font-size: 12px;
	height: 63px;
	left: 0;
	margin-top: -31px;
	overflow: hidden;
	padding: 12px 0 0;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 62px;
}
.newslist li time span {
	display: block;
	font-size: 16px;
	font-weight: bold;
	padding-top: 5px;
}
.newslist li .txt {
	border: 1px solid #e6e6e6;
	overflow: hidden;
	padding: 25px 20px 16px 50px;
	text-align: left;
}
.newslist li .txt .pic {
	display: block;
	float: right;
	margin-bottom: 0;
	margin-left: 10px;
}
.newslist li .txt .pic img {
	/*height: 115px;*/
	width: 180px;
}
.newslist li .txt h3 {
	font-size: 14px;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
}
.newslist li .txt h3 a {
	color: #005896;
	font-weight: bold;
}
.newslist li .txt .more:hover, .newslist li .txt h3 a:hover {
	color: #005896;
}
.newslist li .txt p {
	color: #6f6f6f;
	font-size: 12px;
	height: 48px;
	line-height: 24px;
	margin: 10px 0;
	overflow: hidden;
}
.newslist li .txt .more {
	background: rgba(0, 0, 0, 0) url("../images/PicList002256-more.jpg") no-repeat scroll right center;
	color: #a9a9a9;
	font-family: Arial;
	padding-right: 20px;
	text-transform: uppercase;
}
.career {
	padding: 0 0 50px;
}
.career .tit {
	height: 45px;
	line-height: 45px;
	text-align: center;
}
.career ul {
	clear: both;
	overflow: hidden;
}
.career .tit li, .career .list_ul li {
	float: left;
	font-size: 14px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	width: 20%;
}
.career .list_ul {
	border-bottom: 1px dashed #e0e0e0;
}
.career .tit li {
	background: #005896 none repeat scroll 0 0;
	color: #fff;
	font-weight: bold;
}
.career .list_ul li {
	color: #005896;
	cursor: pointer;
}
.career #On.list_ul li, .career .list_ul:hover li {
	color: #005896;
	font-weight: bold;
}
.career .list .con {
	background: #fafafa none repeat scroll 0 0;
	border-bottom: 1px dashed #e0e0e0;
	display: none;
	padding: 20px 0 20px 40px;
	text-align: left;
	color: #888;
}
.career .send {
	padding: 12px 0;
}
.career .send em {
	border-bottom: 1px solid #006cba;
	font-style: normal;
}
.career .send a {
	color: #005896;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	padding-right: 35px;
}

.bt-top { background:#f5f5f5; border-bottom:1px #ededed solid; }
.bt-top .r-top { text-align:right; padding-top:5px; padding-bottom:5px; color:#333; }
.bt-top .l-top { text-align:left; line-height:28px; }
.bt-top .r-top a { color:#333; }
.bt-top .r-top a:nth-child(1) { margin-right:15px; }
.bt-top .r-top a:Hover { color:#000; }

/*搜索框7*/

.bar7 {padding: 0; float:right; margin-top:15px; }

.bar7 form {
	position: relative;
	width: 300px;
	margin: 0 auto;
}

.bar7 input, .bar7 button {
	border: none;
	outline: none;
}

.bar7 input {
	width: 100%;
	height: 42px;
	padding-left: 13px;
}

.bar7 button {
	height: 42px;
	width: 42px;
	cursor: pointer;
	position: absolute;
}

.bar7 form {
	height: 42px;
}
.bar7 input {
	width: 250px;
	border-radius: 42px;
	border: 2px solid #dbdbdb;
	transition: .3s linear;
	float: right;
}
.bar7 input:focus {
	width: 300px;
}
.bar7 button {
	background: none;
	top: -2px;
	right: 0;
}
.bar7 button:before{
  content: "\e003";
  font-family: 'Glyphicons Halflings';
  color: #005896;
}




.bar5 form {
	position: relative;
	width: 100%;
	margin: 0 auto;
}

.bar5 input, .bar5 button {
	border: none;
	outline: none;
}

.bar5 input {
	width: 100%;
	height: 42px;
	padding-left: 13px; font-size:26px; color:#fff;
}

.bar5 input[placeholder], .bar5 input[placeholder], .bar5 input*[placeholder] {
   color:#fff !important;
}

.bar5 button {
	height: 70px;
	width: 70px;
	cursor: pointer;
	position: absolute;
}

.bar5 {}
.bar5 input, .bar5 button {
	background: transparent;
}
.bar5 input {
	border: 1px solid #efefef;
	color:#fff;
	min-height:64px;
	border-radius:5px;
}
.bar5 button {
	top: 0;
	right: 0;
}
.bar5 button:before {
	content: "\e003";
	font-family: 'Glyphicons Halflings';
	font-size: 32px;
	color: #fff;
}
.bar5 input:focus {
	border-color: #d9d9d9;
}


.h-select-1 {
  border: solid 1px #fff;
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background: url("../images/ico-2.png") no-repeat scroll right center transparent;
  padding-right: 14px;
  min-height:65px;
  border-radius:5px;
  color:#fff;
}
.h-select-1 option { color:#111; }

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select.h-select-1::-ms-expand { display: none; }



.bginquire { background:#F2F2F2; margin-top:40px; margin-bottom:40px; padding-top:40px; padding-bottom:40px; }
.bginquire h2 { font-weight:bold; font-size:36px; }
.bginquire p { margin-bottom:50px; }
.bginquire .col-sm-6, .bginquire .col-sm-12{ margin-bottom:25px; }



.hslide { top:20%; text-align:center;}
.firstword { color:#000; }
.hslide h2 { font-size:60px; font-weight:bold; margin-bottom:30px; }
.hslide p { font-size:48px; font-weight:300px; }

@media (min-width: 1440px) and (max-width:1680px) {

.hslide h2 { font-size:40px; font-weight:bold; margin-bottom:30px; }
.hslide p { font-size:28px; font-weight:300px; }

	
}

.h-profile { border:1px #EAEAEA solid; -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.45);
-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.45);
box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.45); background:#fff; }






.form-control.h-select-1 { color:#fff; font-size:26px; }



.foot-copy { background:#005896; }
.f-txt-left { text-align:left; }
.f-txt-left a { color:#efefef; }
.f-txt-right { text-align:right; }

.f-top-line { background:url(../images/bg-foot-1.png) right top no-repeat; min-height:36px; }


.mpbt001 {
	margin-top: 3em;
	margin-bottom: 3em;
}
.prvnext {
	border-bottom: 1px #ccc dotted;
	margin-bottom: 1em;
	padding-bottom: 1em;
	margin-top: 2em;
}
.mptb02 {
	margin-top: 1.5em;
	margin-bottom: 2em;
}

.proappbtn { text-align:right; font-size:18px; }
.proappbtn b { font-weight:bold; font-size:32px; margin-right:12px; line-height:50px; }

.promenu:hover { border:1px #06C solid;}
.promenu a { font-weight:bold; color:#09F; }
.promenu li:hover { background:#E2F2FA; }

.navbar-nav .sub-arrow, .navbar-nav .collapsible .sub-arrow { display:none; }

.title01 { font-size:18px; font-weight:bold; }

.servicecon { padding-top:30px; padding-bottom:30px; }

.h-ct { margin-top:50px;}




.g_ab1{padding-top: 73px; margin-bottom:30px; }
.g_ab1 h2 { line-height:40px; font-size:38px; color:#005896; font-weight:bold; }
.g_ab1 h2 span { line-height:40px; color:#ccc; font-size:20px; }
.g_ab1 h2 span:nth-child(1) { margin-right:20px; }
.g_ab1 h2 span:nth-child(2) { margin-left:20px; }
.g_ab1 h3.comein {color: #333333; margin-bottom:40px; }
.g_ab1 h3.service {color: #333333; margin-top:50px; font-size:36px; }
.g_ab1 .m_ab2 { margin-top:80px; margin-bottom:80px; }
.g_ab1 .m_ab2 p { color:#cc0000; }

.h-company { margin-top:4em; margin-bottom:4em; }
.h-company .since { font-family: Raleway, Helvetica, sans-serif; font-size:48px; font-weight:bold; color:#0089cd;  }
.h-company .text { font-size:18px; line-height:2em; }


.h-products { background:#ebeff4; }
.h-products .fabfont { font-size:48px; color:#b0dd00; }
.h-products .hprolist h2 { margin-top:15px; padding:0; text-align:left }
.h-products .hprolist h2 a { font-size:30px; color:#003472; }
.h-products .hprolist ul { margin:0; padding:0; }
.h-products .hprolist ul li { text-align:left; list-style-position:inside; list-style:circle; }
.h-products .col-sm-4 { margin-bottom:25px; }

#hproaree { padding-top:3em; padding-bottom:6em; }
.hbrand { margin-top:5em; margin-bottom:6em; }
.hbrand .col-sm-3 { margin-bottom:4em; }

.hotpro { background:url("/UploadSysFiles/Images/bg/arches.png");}

#yw-list { padding:50px;}
#yw-list .imgico { text-align:center; }
.divcon h3 { font-size:16px; font-family:Arial, Helvetica, sans-serif;  margin-top:5px; margin-bottom:0px; background:#fff; line-height:30px; }

.h-qclist { margin-top:5em; margin-bottom:8em;  }

.h-news { background:#efefef; }

.h-news .que_top { text-align:left; border-bottom: 4px #ddd double; font-size:20px; font-weight:bold; }
.h-news .que_top a { float:right; }
.h-news .l-h-newslist .col-sm-3 { text-align:left; }
.h-news .l-h-newslist { margin-top:2em; }
.h-news .r-h-newslist { margin-top:2em; }
.h-news .l-h-newslist .row { margin-bottom:20px; }
.h-news .l-h-newslist h2 { margin-top:0; font-size:16px; font-weight:bold; }

.h-news .r-h-newslist h1 { margin-top:0; font-size:16px; font-weight:bold; }
.h-news .r-h-newslist .first-top { margin-bottom:1.5em; }

.r-news-list li { list-style:disc; list-style-position:inside; border-bottom:1px #ddd dotted; }
.r-news-list li a { font-size:16px; line-height:35px; } 

.h-news-con { margin-top:3em; margin-bottom:6em;}

.h-service { margin-top:5em; margin-bottom:5em;  }

.sec2 { width: 100%;height:170px;background:url(/UploadSysFiles/Images/bg/sec.jpg) no-repeat center;overflow: hidden;}
.sec-left{ float: left; width: 705px; text-align:left; }
.sec-p{ font-weight: bold; color: #fff; font-size: 50px; margin-top: 28px; margin-bottom: 15px; font-family:Arial, Helvetica, sans-serif; }
.sec-p1{ font-size: 20px; color: #fff; text-align: center;}
.sec2 .sec-phone {float: right;width: 407px;}
.sec2 .sec-img { margin-top: 42px;color: #fff;font-size:30px;line-height: 30px; }
.sec2 .sec-img span{ font-weight: bold; margin-right: 20px;}
.sec2 .sec-cha {margin-top: 22px;}
.sec2 .sec-cha a {display: inline-block;color: #1a6acd;width:90px;height:30px;background:#fff;margin-right: 7px;line-height: 30px;text-align: center;font-size: 16px;}
.sec2 .sec-cha a.aa{ background: #1a6acd; color: #fff;}


.h-service .ysnr{padding-left:0px; line-height: 50px; color: #1a6acd; font-size: 38px; font-weight: bold;}
.h-service .pr-p2{ height: auto; color: #555555;  font-size: 16px;  margin-left: 0px; margin-top:20px;}
.h-service .pr-p2 p{background:url(../images/ka.jpg) no-repeat left center;padding-left:15px;margin-bottom:8px; }
.h-service .pr-p1 { border-bottom:1px #ddd dotted; padding-bottom:10px; }
.h-service .pr-p1 .dao-p { font-size:20px; font-weight:bold; } 

.authen{ height: auto;  margin-top: 55px;}
.authen .aside{ float: left; width: 580px; border:1px solid #dedede; height: 210px; position: relative; padding:0 20px;-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;box-sizing: border-box;}
.authen .asidef{ float: right;}
.asdie_ul{ height: auto; overflow: hidden; text-align: center; margin-top: 10px;}
.asdie_ul li{ display: inline-block; margin-right: 45px;}
.asdie_ul li:last-child{ margin-right: 0px;}
.asdie_ul li .img1{ display: block;}
.asdie_ul li .img2{display: none; }
.asdie_ul li.cur .img2{ display: block;}
.asdie_ul li.cur .img1{display: none; }

.friend{ height: auto;margin-top: 65px;}
.friend-in{ height: 72px; border:1px solid #cfcfcf;padding:0 20px; position: relative;}
.fri-title{ text-align: left;}
.fri-title span{position: relative;display: inline-block;top:-25px;background-color: #fff;padding: 0 20px;font-size: 20px; color:#333333;}
.fri-title span strong{ font-weight: normal; color:#007cc3; font-size: 30px; font-family: "宋体";}
.fri-ul{ height: auto; overflow: hidden;}
.fri-ul li{ float: left; margin-right: 54px; margin-bottom: 10px;}
.fri-ul li a{ color: #333333; font-size: 14px;}
.fri-title1{ text-align: center; position: absolute;top:-11px;right:16px;
    }
.fri-title1 span{display: inline-block;background-color: #fff;padding: 0 15px;font-size: 14px;}
.fri-title1 span a{  color: #1c2d37; text-align: center; line-height:20px; }


.affix { width:100%; z-index:9999; }
#topmenufix.affix { top:0; -webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.4);
-moz-box-shadow:    0px 1px 5px 0px rgba(50, 50, 50, 0.4);
box-shadow:         0px 1px 5px 0px rgba(50, 50, 50, 0.4);}


/* chat */

.izl-rmenu{
	       margin-right: 0;
	       width: 82px;
	       position: fixed;
	       right: 2px;
	       top: 65%;
	       -webkit-box-shadow: #DDD 0px 1px 5px;
	       -moz-box-shadow: #DDD 0px 1px 5px;
	       box-shadow: #DDD 0px 1px 5px;
	       z-index:999;
}
.izl-rmenu .consult{    
	background-image: url(/UploadSysFiles/Images/chat/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center -77px;
    display: block;
    height: 76px;
    width: 82px;
}
.izl-rmenu .consult .phone {
    background-color: rgb(247,247,255);
    position: absolute;
    width: 160px;
    left: -160px;
    top: 0px;
    line-height: 73px;
    color: #000;
    font-size: 18px;
    text-align: center;
    display: none;
    box-shadow: #DDD -1px 1px 4px;
}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart {
    background-image: url(/UploadSysFiles/Images/chat/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    display: block;
    height: 16px;
/*    width: 16px;
*/    font-size: 12px;
    line-height: 16px;
    color: #45BDFF;
    text-align: center;
    padding-top: 15px;
    padding-right: 18px;
    padding-bottom: 47px;
    padding-left: 48px;
}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .btn_top {
    background-image: url(/UploadSysFiles/Images/chat/float_top.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 39px;
    width: 82px;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.izl-rmenu .btn_top:hover {
	background-image: url(/UploadSysFiles/Images/chat/float_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.izl-rmenu .cart .pic {
	display:none;
    position: absolute;
    left: -160px;
    top: 65px;
    width: 160px;
    height: 160px;
    background:url(/UploadSysFiles/Images/klwdz-chat.jpg);
}
#udesk-feedback-tab {
    position: fixed;
    right: 2px;
    top: 65%;
    margin-top: -76px;
    -webkit-box-shadow: #DDD 0px -1px 5px;
    -moz-box-shadow: #DDD 0px -1px 5px;
    box-shadow: #DDD 0px -1px 5px;
    z-index: 10000;
    cursor: pointer;
    background-image: url(/UploadSysFiles/Images/chat/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 76px;
    width: 82px;
    background-color: #FFF!important;
    z-index:999;
}

.g_lxfs  {border-bottom:0px #ddd solid; margin-bottom:30px;}


.g_lxfs .lxfsl {
	float: left;
/*	width: 565px;
	padding-top: 45px;
	/*height: 565px;*/
	background: #f5f5f5;
	
}
.g_lxfs .lxfsl h2 {
	background: url(../images/lxtit.jpg) no-repeat 0 8px;
	padding-left: 25px;
	font-size: 24px;
	color: #333333;
	font-weight: normal;
	margin-bottom: 30px;
	font-weight:bold;
}
.g_lxfs .lxfsl h2 em {
	display: block;
	font-size: 14px;
	color: #999999;
	font-weight: normal;
}
.g_lxfs .lxadd dl {
	padding-left: 37px;
	/*height: 90px;*/
}
.g_lxfs .lxadd .dl02 {
	height: 182px;
}
.g_lxfs .lxadd dt {
	float: left;
	width: 83px;
}
.g_lxfs .lxadd dt img {
	width: 56px;
	height: 56px;
	display: block;
}
.g_lxfs .lxadd dd {
	float: left;
	width: 320px;
	font-size: 14px;
	line-height: 24px;
	color: #666
}
.g_lxfs .lxadd h3 {
	font-size: 18px;
	font-weight: normal;
	color: #333;
	height: 30px;
}
.g_lxfs .lxfsr {
	float: right;
	width: 593px;
	padding-top: 10px;
	padding-left: 10px;
/*	height: 565px;
*/	background: #eee;
}
.g_lxfs .lxfsr h2 {
	background: url(../images/maptit.jpg) no-repeat;
	padding: 10px 0 0 110px;
	font-size: 20px;
	font-weight: normal;
	color: #333;
	height: 55px;
}
.g_lxfs .lxfsr .map {
	width: 554px;
	height: 464px;
	display: block;
}
.g_lxfs .sclx {
	margin-top: 80px;
}
.g_lxfs .sclx dl {
	padding-left: 37px;
	clear: both;
	margin-bottom: 50px;
}
.g_lxfs .sclx dt {
	float: left;
	width: 83px;
}
.g_lxfs .sclx dt img {
	width: 56px;
	height: 56px;
	display: block;
}
.g_lxfs .sclx dd {
	float: left;
	width: 1050px;
	font-size: 14px;
	line-height: 24px;
	color: #666
}
.g_lxfs .sclx dd h3 {
	font-size: 18px;
	font-weight: normal;
	color: #333;
	height: 30px;
}
.g_lxfs .sclx dd p {
	font-size: 14px;
	color: #666666;
	line-height: 32px;
}


.dqwz{
	border-bottom:1px solid #ddd;
	overflow:hidden;
	margin-top:0px;
	padding-bottom:5px;
	margin-bottom:18px;
}
.dqwz ul{
	border-left:3px solid #f59327;
	overflow: hidden;
    padding-left: 5px;
	margin-bottom:0;
}
.dqwz ul li{
	float:left;
	margin-right:6px;
	line-height:18px;
}
.dqwz ul li a{
	color:#666;
}
.dqwz ul li a:hover{
	color:#005c9f;
}

.maincon { margin-top:30px; margin-bottom:30px; }

.prolist th {
	background: #e7eefb;
	text-align: center;
	color:#000; font-weight:500;
}
.prolist thead tr th {padding:4px;}
.filter { color:#000; }
.filter label { color:#000; }
.filtergray { background:#eee; }
.filterorang { background:#90ee90; }

.searchlistcon > tbody > tr > td {padding:0; font-family:Arial, Helvetica, sans-serif; }

.location {
	padding-top: 2em;
	padding-bottom: 2em;
}
.location .thistitle {
	text-align: left;
	color: #0162b1;
	font-size: 1.5em;
}
.location .thislink {
	text-align: left;
}
.inlocation {
	padding-top: 2em;
	padding-bottom: 1em;
	border-bottom: 1px #ccc solid;
}
.inlocation .thistitle {
	text-align: left;
	color: #0162b1;
	font-size: 1.2em;
}
.inlocation .thislink {
	text-align: right;
}
.pagecon {
	margin-top: 1em;
	margin-bottom: 1em;
}
.imgcon {
	border: 1px #ccc solid;
	border-radius: 5px;
}
.prodetailtable { font-family:Arial, Helvetica, sans-serif; }
.prodetailtable th {
	background: #efefef;
	vertical-align: middle;
	color: #333;
	border-left: 1px solid #ddd; font-family:Arial, Helvetica, sans-serif; 
}
.prodetailtable td {
	border-right: 1px #ddd solid;
	border-bottom: 1px #ddd solid; text-align:center; font-family:Arial, Helvetica, sans-serif; 
}
.prodetailtable caption {
	margin-top: 2em;
	font-weight: bold;
	font-size: 1.3em;
	line-height: 2em;
}
.prodetailcon caption {
	margin-top: 2em;
	font-weight: bold;
	font-size: 2em;
	line-height: 2em;
}
.mpbt001 {
	margin-top: 3em;
	margin-bottom: 3em;
}
.prvnext {
	border-bottom: 1px #ccc dotted;
	margin-bottom: 1em;
	padding-bottom: 1em;
	margin-top: 2em;
}
.mptb02 {
	margin-top: 1.5em;
	margin-bottom: 2em;
}
.pagecon {
	padding-top: 1em;
	padding-bottom: 1em;
	line-height: 1.5em;
}

.r-news-list li:nth-child(1) { display:none; }


.h-company { background:url(/UploadSysFiles/Images/bg/bg-1.jpg); }
.h-brand { background:url(/UploadSysFiles/Images/bg/bg-2.jpg); }
.h-horn { background:url(/UploadSysFiles/Images/bg/bg-3.jpg); }









 @media ( min-width: 780px) {
body {
	font-size: 14px;
	min-width:1200px;
}
img {
	max-width: 100%;
}
.container {
	width: 1200px;
}

.mbtopmenu { display:none; }

.pagetitle .glyphicon-th-list { display:none; }
.pagetitle .glyphicon-chevron-right { display: inline-block; }



.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    animation: 7s ease 0s normal none infinite running fadeBig;
}
@keyframes fadeBig {
0% {
    transform: scale(1);
}
50% {
    transform: scale(1.1);
}
100% {
    transform: scale(1);
}
}



.pbar7 input {
	width: 200px;
	border-radius: 42px;
	height: 48px;
}
.pbar7 input:focus {
	width: 300px;
}
.pbar7 button img { max-width:70%; margin-top:0.5em; }
.searchbg .searchbutton { font-size:36px; margin-right:8px; }

.h-mainpro {  width:1200px; z-index:999; }
#carousel-example-generic .carousel-indicators { bottom:80px; }
.h-search { min-height:553px; margin-top:420px; }

#affixtop {
	width: 1200px;
}


#pcmenu .navbar-nav { margin-top:6px; }

#pcmenu #navsearch { margin-top:15px; }



#prolisttable { width:1200px; }

.prolist > thead > tr > th, .prolist > tbody > tr > th, .prolist > tfoot > tr > th, .prolist > thead > tr > td, .prolist > tbody > tr > td, .prolist > tfoot > tr > td { padding:0; }
.searchlistcon a { color:#0E7AC3; }

#affixtop {
	width: 1200px;
}

.searchlistcon { width:860px; border-left: 1px #ddd solid; border-bottom: 1px #ddd solid;}
.searchlistcon tr td {
	border-right: 1px #ddd solid;
	padding:0;
	text-align:center;
	word-break: break-all;
word-wrap: break-word;
white-space: pre-wrap;
}
.searchlistcon .first {
	border-left: 1px #ddd solid;
}
.searchlistcon tr:hover {
	background: #cce5f8;;
}
#affixtop {
	width:860px;
}
#listdivfix .affix { top: 70px;
margin-left: 5px; }

#prolisttable { width:1200px; }

.prolist > thead > tr > th, .prolist > tbody > tr > th, .prolist > tfoot > tr > th, .prolist > thead > tr > td, .prolist > tbody > tr > td, .prolist > tfoot > tr > td { padding:0; }
.searchlistcon a { color:#0E7AC3; }

#hproaree .hprolist { min-height:260px; }




}





 @media ( max-width: 780px) {
body {
	font-size: 14px;
}
img {
	max-width: 100%;
}
.tophead { margin-top:0.3px; }
.tlogo { text-align:center; }
.tiso { margin-top:0.8em; }
.tiso span { font-size:12px; margin-left:0.2em; margin-right:0.2em; }
.tiso b { margin-left:0.2em; margin-right:0.2em; line-height:1.8em; font-size:0.8em; }
.thotline { text-align:center; padding-top:1em; }

.mbtopmenu { display:block; }
.mbtopmenu a { font-size:0.8em; padding:15px 8px; }

.nh-more { text-align:center; margin-bottom:3em; margin-top:2em; }
.h-partner { padding-top:20px; }
.h-partner h2 { margin-bottom:40px; }

.h-link li { width:49%; }
.h-link li:nth-child(even) { margin-right:0; }

.f-line ul li { float:none; }

.h-contact { text-indent:1.1em; }

#pcmenu .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse { margin-left:0; margin-right:0; }

.pagecon { padding-left:10px; padding-right:10px; }

.pagetitle {
	position: relative;
	background: #005896;
	width: 200px;
	height: 50px;
	color: #fff;
	font-size: 1.2em;
	margin-top: -30px;
	padding-top: 0.6em;
	margin-bottom:10px;
}
.tabmenu ul li a { font-size:0.9em; padding:5px; }

.pagetitle .glyphicon-th-list { display: inline-block; }
.pagetitle .glyphicon-chevron-right { display: none; }
.tabmenu { display:none; }

.culturelist { margin-top:2em; }
.culturelist .col-sm-4 { margin-bottom:3em; }
.locationcon { margin-top:2em; }

.newslist li .txt .pic { float:none; margin-bottom:1em; }
.prolist .thumbnail .caption { padding:1px; }
.prolist .thumbnail .caption h4 { font-size:0.8em; }

.protitle h3 { font-size:1.2em; margin-top:1.5em; }

.prodetail .tab-pane { padding-left:0.3em; padding-right:0.5em; }

.prolist .row { margin:0; padding:0;}


.bt-top .l-top { text-align:center; }
.bt-top .r-top { text-align:center; }
.tlogo { padding-top:1.5em; }
.tiso { text-align:center; margin-top:1.5em; }
.bar7 { float:none; }
.thotline { padding-top:0; }

.mbtopmenu a  { color:#fff; font-size:18px; }

#pcmenu .navbar-brand   { color:#fff; font-size:18px; }
#pcmenu { min-height:50px; background:#005896; }
#pcmenu .dropdown-menu > li > a { font-size:14px; color:#fff; }
.h-mainpro { margin:0; padding:0 ;}
.h-profile { margin-bottom:35px; margin-top:35px; }
.divcon h3 { font-size:18px; }
.hprodesc { line-height:20px; }

.hslide h2 { font-size:18px; }
.hslide p { font-size:16px; }

.h-search { min-height:453px; margin-top:50px; }

.h-search h2 { font-size:30px; margin-top:50px; margin-bottom:50px; }
.h-search .col-sm-4 { margin-bottom:20px; }

.h-qclist .h-qctitle h2 { font-size:26px; }
.f-nav { display:none; }
.f-nav-1 { margin:0; padding:0; }

.followme { margin-top:30px; }

.foot-copy { background:#0565A1; }
.f-txt-left { text-align:center; margin-bottom:10px; }
.f-txt-right { text-align:center; }

.mbhsearch { margin:0; padding:0;}



















}

 @media ( min-width: 1921px) {

#carousel-example-generic img { width:100%;}

}
